<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>字符串新增的方法</title>
  </head>
  <body>
    <script>
      // 1、includes() 方法
      // const str = 'JavaScript';
      // console.log(str.includes('Java')); // true

      // 1.1、指定查找的起始索引
      // const str = 'JavaScript';
      // console.log(str.includes('a', 4)); // false

      // 2、startsWith()、endsWith()
      // const str = 'JavaScript';
      // console.log(str.startsWith('j')); // false，因为区分大小写
      // console.log(str.endsWith('t')); // true

      // 3、repeat()方法
      // const str = 'Vue';
      // console.log(str.repeat(3)); // VueVueVue

      // 4、padStart()、padEnd()
      // const dt = new Date();
      // const year = dt.getFullYear();
      // const month = (dt.getMonth() + 1).toString().padStart(2, 0);
      // const day = dt.getDate().toString().padStart(2, 0);
      // const hour = dt.getHours().toString().padStart(2, 0);
      // const min = dt.getMinutes().toString().padStart(2, 0);
      // const sec = dt.getSeconds().toString().padStart(2, 0);
      // console.log(`${year}-${month}-${day} ${hour}:${min}:${sec}`);

      // const str = 'JavaScript';
      // console.log(str.padEnd(str.length + 2, 'aa'));

      // 5、trimStart()、trimEnd()
      const str = ' JavaScript ';
      console.log(str);
      console.log(str.trimStart());
    </script>
  </body>
</html>
